#!/bin/sh

mkdirexist()
{
 if [ ! -x "$1" ]; then 
  mkdir "$1"
  echo 'mk:'$1
 fi
}

mkdirexist /usr/lib/mono
mkdirexist /usr/lib/mono/4.5
mkdirexist /usr/lib/mono/gac

cp -rf ./monolite/bin/mono-sgen  /usr/bin

cp -rf ./monolite/lib/mono/4.5/mscorlib.dll  /usr/lib/mono/4.5
cp -rf ./monolite/lib/mono/4.5/mcs.exe  /usr/lib/mono/4.5

cp -rf ./monolite/lib/mono/gac/I18N.Other  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/I18N.West /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/Microsoft.CSharp /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/Mono.Posix /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/Mono.Data.Tds  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/Mono.Http /usr/lib/mono/agc
cp -rf ./monolite/lib/mono/gac/System /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Core  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Configuration  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Configuration.Install  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Data  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Data.DataSetExtensions  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Data.Entity  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Data.OracleClient  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Dynamic  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Management  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Messaging  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Net  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Net.Http  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Net.Http.Formatting  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Net.Http.WebRequest  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Transactions  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Xml  /usr/lib/mono/gac
cp -rf ./monolite/lib/mono/gac/System.Xml  /usr/lib/mono/gac

cp -rf ./monolite/monolite.version  /usr/lib/mono

ln -s /usr/bin/mono-sgen /usr/bin/mono

chmod a+x /usr/bin/mono-sgen
chmod a+x /usr/bin/mono

ldconfig
source ~/.bash_profile

echo 'OK'
